@charset "UTF-8";
/* CSS Document */

body {
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-align: center;
	background-image: url(../img/head_img_back.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	color: #3f3b3a;
}
em {
	visibility: hidden;
}
p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
}
#wapper {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 895px;
	text-align: left;
}
#contents {
	width: 895px;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.tan10p {
	font-size: 10px;
	line-height: 150%;
}
/*----------------------------------------------------
	文字サイズ_All
----------------------------------------------------*/
.mojisize {
	margin: 0px;
	padding: 0px;
	float: right;
}
.large {
	margin: 0px;
	height: 30px;
	width: 32px;
	background-image: url(../img/head_btn_large.png);
	background-repeat: no-repeat;
	padding: 0px;
	list-style-type: none;
　  behavior: url("iepngfix.htc");
}
.medium {
	height: 30px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head_btn_medium_roll.png);
	background-repeat: no-repeat;
	list-style-type: none;
　  behavior: url("iepngfix.htc");
}
.small {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 24px;
	background-image: url(../img/head_btn_small.png);
	background-repeat: no-repeat;
	list-style-type: none;
　  behavior: url("iepngfix.htc");
}
.large a {
	margin: 0px;
	height: 30px;
	width: 32px;
	background-image: url(../img/head_btn_large.png);
	background-repeat: no-repeat;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
	float: left;
	behavior: url("iepngfix.htc");
}
.medium a {
	height: 30px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head_btn_medium_roll.png);
	background-repeat: no-repeat;
	list-style-type: none;
	text-decoration: none;
	float: left;
	behavior: url("iepngfix.htc");
}
.small a {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 24px;
	background-image: url(../img/head_btn_small.png);
	background-repeat: no-repeat;
	list-style-type: none;
	text-decoration: none;
	float: left;
	behavior: url("iepngfix.htc");
}
.large a:hover , .large a:active {
	background-image: url(../img/head_btn_large_roll.png);
	background-repeat: no-repeat;
	behavior: url("iepngfix.htc");
}
.medium a:hover , .medium a:active {
	background-image: url(../img/head_btn_medium_roll.png);
	background-repeat: no-repeat;
	behavior: url("iepngfix.htc");
}
.small a:hover , .small a:active {
	background-image: url(../img/head_btn_small_roll.png);
	background-repeat: no-repeat;
	behavior: url("iepngfix.htc");
}
/*----------------------------------------------------
	文字サイズie6限定_All
----------------------------------------------------*/
* html body .large {
	margin: 0px;
	height: 30px;
	width: 32px;
	background-image: url(../img/head_btn_large.gif);
	background-repeat: no-repeat;
	padding: 0px;
	list-style-type: none;
　  behavior: url("iepngfix.htc");
}
* html body .medium {
	height: 30px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head_btn_medium_roll.gif);
	background-repeat: no-repeat;
	list-style-type: none;
　  behavior: url("iepngfix.htc");
}
* html body .small {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 24px;
	background-image: url(../img/head_btn_small.gif);
	background-repeat: no-repeat;
	list-style-type: none;
　  behavior: url("iepngfix.htc");
}
* html body .large a {
	margin: 0px;
	height: 30px;
	width: 32px;
	background-image: url(../img/head_btn_large.gif);
	background-repeat: no-repeat;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
	float: left;
	behavior: url("iepngfix.htc");
}
* html body .medium a {
	height: 30px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head_btn_medium_roll.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	text-decoration: none;
	float: left;
	behavior: url("iepngfix.htc");
}
* html body .small a {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 24px;
	background-image: url(../img/head_btn_small.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	text-decoration: none;
	float: left;
	behavior: url("iepngfix.htc");
}
* html body .large a:hover , .large a:active {
	background-image: url(../img/head_btn_large_roll.gif);
	background-repeat: no-repeat;
	behavior: url("iepngfix.htc");
}
* html body .medium a:hover , .medium a:active {
	background-image: url(../img/head_btn_medium_roll.gif);
	background-repeat: no-repeat;
	behavior: url("iepngfix.htc");
}
* html body .small a:hover , .small a:active {
	background-image: url(../img/head_btn_small_roll.gif);
	background-repeat: no-repeat;
	behavior: url("iepngfix.htc");
}
/*----------------------------------------------------
	検索部分_All
----------------------------------------------------*/
form {
	margin: 0px;
	padding: 0px;
}
.search_block {
	margin: 0px;
	float: right;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 260px;
}
html>/**/body .search_block {
	margin: 0px;
	float: right;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 265px;
}
.search_non {
	margin: 0px;
	padding: 0px;
	float: left;
}
.search-text {
	height: 16px;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 0px;
	float: left;
}
.search_btn {
	height: 19px;
	width: 82px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.search_window {
	margin: 0px;
	padding: 0px;
	float: left;
}
/*----------------------------------------------------
	アコーディオンメニュー_All
----------------------------------------------------*/
.menuheader {
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 220px;
	font-size: 12px;
}
.menuheader a {
	text-decoration: none;
}
.menuheader2 {
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 220px;
	font-size: 12px;
}
.menuheader2 a {
	text-decoration: none;
}
/*----------------------------------------------------
	header_All
----------------------------------------------------*/
#header {
	margin: 0px;
	padding: 0px;
	height: 59px;
	float: left;
	width: 895px;
}
.header_moji {
	margin: 0px;
	float: right;
	width: 665px;
	padding: 0px;
}
.seach_img {
	margin: 0px;
	float: right;
	height: 30px;
	width: 250px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header_list {
	margin: 0px;
	width: 665px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	color: #FFFFFF;
}
* html body .header_list {
	margin: 0px;
	width: 665px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
*+html body .header_list {
	margin: 0px;
	width: 665px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
html>/**/body .header_list {
	margin /*\**/: 0px\9;
	width /*\**/: 665px\9;
	padding-top /*\**/: 7px\9;
	padding-right /*\**/: 0px\9;
	padding-bottom /*\**/: 7px\9;
	padding-left /*\**/: 0px\9;
}
.header_list a {
	color: #FFFFFF;
	text-decoration: underline;
}
.header_list a:hover , .header_list a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.mojisize {
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*----------------------------------------------------
	sidenavi_All
----------------------------------------------------*/
.sn_home {
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 50px;
	background-image: url(../img/head_btn_home.gif);
	background-repeat: no-repeat;
	float: left;
}
.sn_home a {
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 50px;
	background-image: url(../img/head_btn_home.gif);
	background-repeat: no-repeat;
	float: left;
	text-decoration: none;
}
.sn_home a:hover , .sn_home a:active {
	background-image: url(../img/head_btn_home_roll.gif);
	background-repeat: no-repeat;
}
.sn_web_banking {
	background-image: url(../img/btn_web_banking.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 230px;
	float: left;
}
.sn_web_banking a {
	background-image: url(../img/btn_web_banking.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 230px;
	text-decoration: none;
	float: left;
}
.sn_web_banking a:hover , .sn_web_banking a:active{
	background-image: url(../img/btn_web_banking_roll.gif);
	background-repeat: no-repeat;
}
.sn_web_fb {
	background-image: url(../img/btn_web_fb.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 230px;
	float: left;
}
.sn_web_fb a {
	background-image: url(../img/btn_web_fb.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 230px;
	text-decoration: none;
	float: left;
}
.sn_web_fb a:hover , .sn_web_fb a:active{
	background-image: url(../img/btn_web_fb_roll.gif);
	background-repeat: no-repeat;
}
.sn_btn {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.sn_btn a {
	text-decoration: none;
}
#sn_btn01 {
	background-image: url(../img/sn_btn01.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 220px;
}
#sn_btn01 a{
	background-image: url(../img/sn_btn01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01 a:hover , #sn_btn01 a:active{
	background-image: url(../img/sn_btn01_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn01-01 {
	background-image: url(../img/sn_btn01-01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-01 a{
	background-image: url(../img/sn_btn01-01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-01 a:hover , #sn_btn01-01 a:hover {
	background-image: url(../img/sn_btn01-01_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn01-02 {
	background-image: url(../img/sn_btn01-02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-02 a{
	background-image: url(../img/sn_btn01-02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-02 a:hover , #sn_btn01-02 a:hover {
	background-image: url(../img/sn_btn01-02_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn01-03 {
	background-image: url(../img/sn_btn01-03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-03 a{
	background-image: url(../img/sn_btn01-03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-03 a:hover , #sn_btn01-03 a:hover {
	background-image: url(../img/sn_btn01-03_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn01-04 {
	background-image: url(../img/sn_btn01-04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-04 a{
	background-image: url(../img/sn_btn01-04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-04 a:hover , #sn_btn01-04 a:hover {
	background-image: url(../img/sn_btn01-04_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn01-05 {
	background-image: url(../img/sn_btn01-05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-05 a{
	background-image: url(../img/sn_btn01-05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-05 a:hover , #sn_btn01-05 a:hover {
	background-image: url(../img/sn_btn01-05_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn01-06 {
	background-image: url(../img/sn_btn01-06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-06 a{
	background-image: url(../img/sn_btn01-06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-06 a:hover , #sn_btn01-06 a:hover {
	background-image: url(../img/sn_btn01-06_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn01-07 {
	background-image: url(../img/sn_btn01-07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-07 a{
	background-image: url(../img/sn_btn01-07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-07 a:hover , #sn_btn01-07 a:hover {
	background-image: url(../img/sn_btn01-07_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn01-08 {
	background-image: url(../img/sn_btn01-08.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-08 a{
	background-image: url(../img/sn_btn01-08.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn01-08 a:hover , #sn_btn01-08 a:hover {
	background-image: url(../img/sn_btn01-08_roll.gif);
	background-repeat: no-repeat;
}

#sn_btn02 {
	background-image: url(../img/sn_btn02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn02 a{
	background-image: url(../img/sn_btn02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn02 a:hover , #sn_btn02 a:active{
	background-image: url(../img/sn_btn02_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn03 {
	background-image: url(../img/sn_btn03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn03 a{
	background-image: url(../img/sn_btn03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn03 a:hover , #sn_btn03 a:active{
	background-image: url(../img/sn_btn03_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn04 {
	background-image: url(../img/sn_btn04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn04 a{
	background-image: url(../img/sn_btn04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn04 a:hover , #sn_btn04 a:active{
	background-image: url(../img/sn_btn04_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn05 {
	background-image: url(../img/sn_btn05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn05 a{
	background-image: url(../img/sn_btn05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn05 a:hover , #sn_btn05 a:active{
	background-image: url(../img/sn_btn05_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn05-01 {
	background-image: url(../img/sn_btn05-01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn05-01 a{
	background-image: url(../img/sn_btn05-01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn05-01 a:hover , #sn_btn05-01 a:hover {
	background-image: url(../img/sn_btn05-01_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn05-02 {
	background-image: url(../img/sn_btn05-02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn05-02 a{
	background-image: url(../img/sn_btn05-02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn05-02 a:hover , #sn_btn05-02 a:hover {
	background-image: url(../img/sn_btn05-02_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn05-03 {
	background-image: url(../img/sn_btn05-03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn05-03 a{
	background-image: url(../img/sn_btn05-03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn05-03 a:hover , #sn_btn05-03 a:hover {
	background-image: url(../img/sn_btn05-03_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn06 {
	background-image: url(../img/sn_btn06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn06 a{
	background-image: url(../img/sn_btn06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn06 a:hover , #sn_btn06 a:active{
	background-image: url(../img/sn_btn06_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn07 {
	background-image: url(../img/sn_btn07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn07 a{
	background-image: url(../img/sn_btn07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 220px;
}
#sn_btn07 a:hover , #sn_btn07 a:active{
	background-image: url(../img/sn_btn07_roll.gif);
	background-repeat: no-repeat;
}
#sn_btn08 {
	padding-bottom: 4px;
}
#sn_btn08 a {
	width: 230px;
	height: 32px;
	background: url(../img/sn_btn08.gif) no-repeat -1px 0;
	display: block;
}
#sn_btn08 a:hover, #sn_btn08 a:active {
	background: url(../img/sn_btn08_roll.gif) no-repeat -1px 0;
}
#sn_btn08.active {
	padding: 0;
}
#sn_btn08.active span {
	height: 32px;
	background: url(../img/sn_btn08_active.gif) no-repeat;
	display: block;
}
#sn_menu08 ul {
	background: url(../img/sn_btn08_back.gif) no-repeat left bottom;
}
#sn_menu08 li {
	padding-left: 15px;
	background: url(../img/sn_08_arrow.gif) no-repeat left 4px;
}
#sn_btn09 {
	padding-bottom: 4px;
}
#sn_btn09 a {
	width: 230px;
	height: 33px;
	background: url(../img/sn_btn09.gif) no-repeat -1px 0;
	display: block;
}
#sn_btn09 a:hover, #sn_btn09 a:active {
	background: url(../img/sn_btn09_roll.gif) no-repeat -1px 0;
}
#sn_btn09.active {
	padding: 0;
}
#sn_btn09.active span {
	height: 33px;
	background: url(../img/sn_btn09_active.gif) no-repeat;
	display: block;
}
#sn_menu09 ul {
	background: url(../img/sn_btn09_back.gif) no-repeat left bottom;
}
#sn_menu09 li {
	padding-left: 15px;
	background: url(../img/sn_09_arrow.gif) no-repeat left 4px;
}
#sn_btn10 {
	padding-bottom: 7px;
}
#sn_btn10 a {
	width: 230px;
	height: 33px;
	background: url(../img/sn_btn10.gif) no-repeat -1px 0;
	display: block;
}
#sn_btn10 a:hover, #sn_btn10 a:active {
	background: url(../img/sn_btn10_roll.gif) no-repeat -1px 0;
}
#sn_btn10.active {
	padding: 0;
}
#sn_btn10.active span {
	height: 33px;
	background: url(../img/sn_btn10_active.gif) no-repeat;
	display: block;
}
#sn_menu10 ul {
	background: url(../img/sn_btn10_back.gif) no-repeat left bottom;
}
#sn_menu10 li {
	padding-left: 15px;
	background: url(../img/sn_10_arrow.gif) no-repeat left 4px;
}
.sn_menu {
	padding-bottom: 4px;
}
.sn_menu ul {
	margin: 0;
	padding: 5px 10px 10px;
	list-style: none;
	font-size: 12px;
	line-height: 1.3;
}
.sn_menu li {
	margin-bottom: 3px;
}
#sn_flash {
	background-color: #FFFFFF;
}

/*----------------------------------------------------
	main_All
----------------------------------------------------*/
#enshin_tameru {
	background-image: url(../img/btn_tameru.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 152px;
	float: left;
}
#enshin_tameru a {
	background-image: url(../img/btn_tameru.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 152px;
	float: left;
	text-decoration: none;
}
#enshin_tameru a:hover , #enshin_tameru a:active {
	background-image: url(../img/btn_tameru_roll.gif);
	background-repeat: no-repeat;
}
#enshin_kariru {
	background-image: url(../img/btn_kariru.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 152px;
	float: left;
}
#enshin_kariru a {
	background-image: url(../img/btn_kariru.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 152px;
	float: left;
	text-decoration: none;
}
#enshin_kariru a:hover , #enshin_kariru a:active {
	background-image: url(../img/btn_kariru_roll.gif);
	background-repeat: no-repeat;
}
#enshin_benri {
	background-image: url(../img/btn_benri.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 151px;
	float: left;
}
#enshin_benri a {
	background-image: url(../img/btn_benri.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 151px;
	float: left;
	text-decoration: none;
}
#enshin_benri a:hover , #enshin_benri a:active {
	background-image: url(../img/btn_benri_roll.gif);
	background-repeat: no-repeat;
}
.counter_line {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #818182;
	border-bottom-color: #818182;
	margin: 0px;
	width: 230px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 150%;
}
#engaru_introduction {
	font-size: 12px;
	line-height: 160%;
	padding-left: 5px;
}
#engaru_mobile {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a1cbed;
	border-left-color: #a1cbed;
}
.footer_img {
	background-image: url(../img/footer_img.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 895px;
	font-size: 10px;
}
#sn_flash {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	height: 165px;
}
#footer_list {
	font-size: 10px;
	color: #005099;
}
#footer_list a{
	text-decoration: underline;
	color: #005099;
}
#footer_list a:hover , #footer_list a:hover {
	text-decoration: none;
}
.boder_line {
	width: 433px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E0E1E1;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*----------------------------------------------------
	インクルード用_All
----------------------------------------------------*/
.moji_style {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #818182;
}
.list_icon {
	background-image: url(../img/list_icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 7px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.moji_style a{
	color: #0068B7;
}
.moji_style a:hover , .moji_style a:active {
	color: #3f3b3a;
}
.scr {
	overflow: auto;   /* スクロール表示 */
	width: 455px;
	height: 260px;
}
.scr2 {
	overflow: auto;   /* スクロール表示 */
	width: 455px;
	height: 310px;
}
/*----------------------------------------------------
	下層ページ コンテンツ部位
----------------------------------------------------*/
#conts,
#conts th,
#conts td {
	font-size: 12px;
}

#conts p,
#conts ul, #conts ol,
#conts dl #conts dt, #conts dd {
	margin: 0;
	padding: 0;
}

#conts ul, #conts ol, #conts li {
	list-style: none;
}

#conts img {
	border: none;
}

.sn_menu a,
#conts a {
	color: #005099;
	text-decoration: underline;
}

.sn_menu a:hover,
#conts a:hover {
	text-decoration: none;
}

/*----------------------------------------------------
	パンくずリスト
----------------------------------------------------*/
#conts #pageGuide {
	margin: 5px 0 20px;

	font-size: 12px;
}

#conts #pageGuide  li{ 
	display: inline;
}

#conts #pageGuide  li a {
	margin-right: 5px;
}

#conts #pageGuide li a.pl0 {
	padding-left: 0;
}

	* html .clearFix {
		zoom: 1;
	}

	*+html .clearFix {
		zoom: 1;
	}

.clearFix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
