@charset "utf-8";

/**************************************************************
メイン
**************************************************************/

.main{
	height:600px;
	background-image: url(../image/main/bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.main-inner{width:1100px;
height:600px;
margin:0 auto;
position: relative;}

#tokuten-bnr {
	position: absolute;
	right: 0;
	bottom: 24px;
}


/**************************************************************
メイン2
**************************************************************/

.main2{
	background-image: url(../image/main/bg-2.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 15px;
}

.main2-inner{width:1100px;
height:759px;
margin:0 auto;}


/**************************************************************
メイン3
**************************************************************/

.main3{
	height:525px;
	background-image: url(../image/main/main3-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}

.main3-inner{width:1100px;
height:525px;
margin:0 auto;}



.resev-botan{
	background-color: #FFFCEF;
	background-image: url(../image/main/contact-bg.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.resev-botan-inner{
	width:1100px;
	margin:0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}


/**************************************************************
メイン4
**************************************************************/

.main4{
	height:740px;
	background-image: url(../image/main/main4-bg.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 20px;
}

.main4-inner{width:1100px;
height:740px;
margin:0 auto;}



/**************************************************************
メイン5
**************************************************************/





.main5{
	background-image: url(../image/main/main5-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.main5-inner{
	width:1100px;
	margin:0 auto;
	padding-bottom: 70px;
}



/**************************************************************
メイン7
**************************************************************/



.main7-title{
	background-image:url(../image/main/main5-title-bg.png);
	height:231px;
	text-align:center;
	background-position: center;
}


.main7-box{
	border:solid 10px #d6d6d6;
	padding: 10px;
	margin-bottom: 40px;
	background-color: #FFFFFF;
}



.main7{
	background-position: center;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../image/main/loan-bg.png);
}

.main7-inner{
	width:920px;
	margin:0 auto;
}


.jirei-l{
	width:460px;
	height:360px;
	margin:30px 0px 0px 0px;
	float:left;
}
.jirei-text{
	margin:0px 30px;
	padding:20px 30px;
	background-color:#fff;
	color:#0049B4;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	
}
.jirei-r{
	width:460px;
	height:360px;
	margin:30px 0px 0px 0px;
	float:right;
}

/**************************************************************
メイン8
**************************************************************/

.main8{
	background-color: #FFFFFF;
	background-position: center;
	padding-top:20px;
	padding-bottom: 20px;
	background-image: url(../image/main/bg-arrow.jpg);
}

.main8-inner{width:1100px;
margin:0 auto;}

/**************************************************************
メイン9
**************************************************************/

.main9{
	height:620px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ecf0f4;
}

.main9-inner{width:1100px;
height:620px;
margin:0 auto;}

/**************************************************************
メイン10
**************************************************************/

.main10{
	background-color: #f7ffe3;
	background-position: center;
	padding-top:40px;
	padding-bottom: 40px;
}

.main10-inner{width:1100px;
margin:0 auto;}

.bana-flex{width: 900px;margin: 20px auto 0; display: flex;justify-content: space-between;}

/**************************************************************
メイン11
**************************************************************/


.main11-title{
	background-image:url(../image/main/main11-title-bg.png);
	height:185px;
	text-align:center;
	background-position: center;
	margin-bottom: 20px;
}


.main11{
	background-position: center;
}

.main11-inner{
	width:1100px;
	margin:0 auto;
	text-align: left;
	padding-bottom: 40px;
}



.faq-waku{overflow:hidden;
clear:both;
margin-bottom:20px;}

.faq-waku-a{
	background-color:#FFFFCC;
	padding:30px 10px 30px 80px;
	font-size: 16px;
	background-image: url(../image/main/a.png);
	background-repeat: no-repeat;
	background-position: 1px center;
}

.faq-waku-q{
	background-color:#d3edff;
	padding:30px 10px 30px 80px;
	font-size: 16px;
	background-image: url(../image/main/Q.png);
	background-repeat: no-repeat;
	background-position: 1px center;
}




/**************************************************************
メイン12 会社概要
**************************************************************/



.main12-title{
	background-image:url(../image/main/main12-title-bg.png);
	height:185px;
	text-align:center;
	background-position: center;
	margin-bottom: 20px;
}



.main12{
	background-repeat: no-repeat;
	background-position: center;
	padding-bottom:20px;
}

.main12-inner{width:1100px;
height:auto;
margin:0 auto;}

.main12-l{
	width:400px;
	float:left;
	padding: 0px 0px 0px 60px;
}

.main12-r{
	width:460px;
	float:right;
	padding: 0px 40px 0px 0px;
}


.table-company	{
	border: 1px solid #DDD;
	width: 95%;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align:top;
	background-color:#FFFFFF;
	text-align: left;
	font-size: 15px;
	margin: 0 auto;

}
.table-company th	{
	border: 1px solid #DDD;
	padding: 2px 2px;

}
.table-company td	{
	border: 1px solid #DDD;
	padding: 10px 10px;
	font-weight:normal;
		vertical-align:top;
}



/**************************************************************
店舗
**************************************************************/

.yonago{
	overflow:hidden;
	clear:both;
	background-color: #ffe7d8;
	padding-top: 20px;
	padding-bottom: 20px;
}


.matsue{
	overflow:hidden;
	clear:both;
	background-color: #d9ffd6;
	padding-top: 20px;
	padding-bottom: 20px;
}




.izumo{
	overflow:hidden;
	clear:both;
	background-color: #feebeb;
	padding-top: 20px;
	padding-bottom: 20px;
}

.hamada{
	overflow:hidden;
	clear:both;
	background-color: #E6F0FF;
	padding-top: 20px;
	padding-bottom: 20px;
}

.tenpo-inner{
	width:1000px;
	overflow: hidden;
	margin: 0 auto;
}

.tenpo-l{width:500px;
float:left;}

.tenpo-r{width:470px;
float:right;}









/**************************************************************
フォーム
**************************************************************/



.contactform{
	background-position: center;
	margin-bottom: 50px;
}

.contactform-inner{
	width:800px;
	margin:0 auto;
	text-align: left;
	padding: 20px;
	border: solid 10px #ccc;
}


.c-waku{
	overflow:hidden;
	border-bottom:dashed 1px #ccc;
	clear:both;
	padding: 10px 1px;
	margin-bottom: 10px;
}

.c-waku-l{width:250px;
float:left;}

.c-waku-r{width:500px;
float:right;}




.c-waku input[type="text"], .c-waku input[type="email"], .c-waku input[type="tel"] {
  padding: 5px;
  width: 260px;
  color: #636063;
  font-family: "Myriad Pro", Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  font-size: 13px;
  background-color:#F9F9F9;
  border:solid 1px #CCCCCC;
  }
  
  
.c-waku input[type="text"] :focus{
  background-color:#FFFFCC;
  }
  
  
.c-waku textarea{
  padding: 5px;
  width: 400px;
  height: 100px;
  color: #636063;
  font-family: "Myriad Pro", Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  font-size: 13px;
  background-color:#F9F9F9;
  border:solid 1px #CCCCCC;
  }  

.c-waku textarea:focus{
  background-color:#FFFFCC;
  }
 
.c-waku .wpcf7-form-control-wrap[data-name="free_6"] .wpcf7-list-item{
  display: block;
  margin: .4em 0; /* お好みで間隔 */
}

/* 送信ボタンの設定 */
.submit{
  display: block;
  width: 200px;
 border: none;
padding:10px;
background-color:#d60000;
color:#fff;
margin: 0 auto 15px;
  }

  /* 送信ボタンのフォーカス時の設定 */
.submit:hover{
  filter: alpha(opacity=80);
  opacity: .6;
  -moz-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  }  
  
  
  
  
  /* お問合わせ完了 */

.thx{
	width:920px;
	margin:0 auto;
	margin-top: 50px;
} 
  
  
  
  
