@charset "utf-8";

/* --------------------------------------------------------
 *
 * 		import stylesheets
 *
 * -------------------------------------------------------- */



@import "reset.css";
@import "base.css";
/*@import "contents.css";
@import "frame.css";
@import "mylist.css";

@import "mod_heading.css";
@import "mod_text.css";
@import "mod_link.css";
@import "mod_icon.css";
@import "mod_list.css";
@import "mod_note.css";
@import "mod_table.css";
@import "mod_mcolumn.css";
@import "mod_contact.css";
@import "mod_block.css";
@import "mod_image.css";
@import "mod_other.css";
@import "mod_nav.css";*/

a{outline: none;}

/*20130610 tankaadd*/
#atmlist{
	width:700px;
	background-color:#ffffff !important;
	padding:15px;
	moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-ms-border-radius:15px;
	border-radius: 15px;
}
#atmlist:after {
		content:" ";
		display:block;
		clear:both;
	}
.close_top{
	text-align:right;
	margin-bottom:18px;
}

/*ヘッダータブ*/
.tabs{
	margin:0 auto;
	width:730px;
	height:41px;
	z-index: 99;
}
.tabs li{
	display:block;
	width:66px;
	height:41px;
	float:left;
	margin-right:4px;
	/display: inline;
    /zoom: 1;
}
/*ロールオーバー用CSS*/
img {
	border:0;
}
/*
.a {
	width:66px;
	height:41px;
	background:url(../images/common/a_hover.png) no-repeat left bottom;
}
.a a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.a a:hover {
	text-indent:-9999px;
}

.ka {
	width:66px;
	height:41px;
	background:url(../images/common/ka_hover.png) no-repeat left bottom;
}
.ka a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.ka a:hover {
	text-indent:-9999px;
}

.sa {
	width:66px;
	height:41px;
	background:url(../images/common/sa_hover.png) no-repeat left bottom;
}
.sa a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.sa a:hover {
	text-indent:-9999px;
}

.ta {
	width:66px;
	height:41px;
	background:url(../images/common/ta_hover.png) no-repeat left bottom;
}
.ta a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.ta a:hover {
	text-indent:-9999px;
}

.na {
	width:66px;
	height:41px;
	background:url(../images/common/na_hover.png) no-repeat left bottom;
}
.na a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.na a:hover {
	text-indent:-9999px;
}

.ha {
	width:66px;
	height:41px;
	background:url(../images/common/ha_hover.png) no-repeat left bottom;
}
.ha a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.ha a:hover {
	text-indent:-9999px;
}

.ma {
	width:66px;
	height:41px;
	background:url(../images/common/ma_hover.png) no-repeat left bottom;
}
.ma a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.ma a:hover {
	text-indent:-9999px;
}

.ya {
	width:66px;
	height:41px;
	background:url(../images/common/ya_hover.png) no-repeat left bottom;
}
.ya a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.ya a:hover {
	text-indent:-9999px;
}

.ra {
	width:66px;
	height:41px;
	background:url(../images/common/ra_hover.png) no-repeat left bottom;
}
.ra a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.ra a:hover {
	text-indent:-9999px;
}

.wa {
	width:66px;
	height:41px;
	background:url(../images/common/wa_hover.png) no-repeat left bottom;
}
.wa a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.wa a:hover {
	text-indent:-9999px;
}

.loanplaza {
	width:66px;
	height:41px;
	background:url(../images/common/loanplaza_hover.png?20150525) no-repeat left bottom;
}
.loanplaza a {
	display:block;
	width:66px;
	height:41px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.loanplaza a:hover {
	text-indent:-9999px;
}
.tabs li .a a:hover{
	background-image:url("../images/common/a_hover.png");
	background-repeat:no-repeat;
	width:66px;
	height:41px;
}
*/
.tab{
    position:relative;
	/*border:1px solid #cccccc;*/
	padding:35px 12px 35px 35px;
	background: url("../images/common/spacer_g.gif") repeat-x 0 0;
/*	position:relative;
	top:-6px;*/
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-top: -6px;
	min-height:300px;
	z-index: 0;
}
.tab:after {
	content:" ";
	display:block;
	clear:both;
}
.tab .tab_l{
	float:left;
	width:325px;
}
.tab .tab_r{
	float:left;
	width:325px;
	/* margin-left:15px; */
}

/*tab_l,tab_r a{
	display: inline-block;
	margin: 0;
	padding: 0 0 0 11px;
	background: url(../images/common/icon_arrow1.gif) no-repeat 0 7px;
	line-height: 13px;
	font-size: 13px
	/display: inline;
    /zoom: 1;
}*/
.tabbox{
    position:relative;
	width:700px;
	min-height:407px;
}
.tabbox:after {
	content:" ";
	display:block;
	clear:both;
}

/* 20130614 add */

/*a.current {
	background:url(../images/common/list_current.gif) no-repeat;
}

.tabs li.current img {
	display: none;
}
.tabs li.current.a {background: url("../images/common/a_active.png") no-repeat 0 0!important;}
.tabs li.current.ka {background: url("../images/common/ka_active.png") no-repeat 0 0!important;}
.tabs li.current.sa {background: url("../images/common/sa_active.png") no-repeat 0 0!important;}
.tabs li.current.ta {background: url("../images/common/ta_active.png") no-repeat 0 0!important;}
.tabs li.current.na {background: url("../images/common/na_active.png") no-repeat 0 0!important;}
.tabs li.current.ha {background: url("../images/common/ha_active.png") no-repeat 0 0!important;}
.tabs li.current.ma {background: url("../images/common/ma_active.png") no-repeat 0 0!important;}
.tabs li.current.ya {background: url("../images/common/ya_active.png") no-repeat 0 0!important;}
.tabs li.current.ra {background: url("../images/common/ra_active.png") no-repeat 0 0!important;}
.tabs li.current.wa {background: url("../images/common/wa_active.png") no-repeat 0 0!important;}
.tabs li.current.loanplaza {background: url("../images/common/loanplaza_active.png?20150525") no-repeat 0 0!important;}*/

/*201609ロールオーバー用CSS修正*/
.tabs li {
  width:66px;
  height:42px;
}
.tabs li a {
  display:block;
  width:66px;
  height:42px;
  color: #333333;
  text-decoration: none;
  text-align: center;
  font-size: 13px;
  line-height: 37px;
  outline:none;
  background:url(../images/common/list_tab_off.gif) no-repeat left bottom;
}
.tabs li a:hover {
  text-indent:0;
  background:url(../images/common/list_hover.gif) no-repeat left bottom;
  text-decoration: none;
}

.tabs li.current {
  background: url("../images/common/list_current.gif") no-repeat 0 0!important;
}
.tabs li.current a {
  color: #ffffff;
  background: none;
}