.markblue01{
	background: linear-gradient(transparent 00%, #019ce1 0%);
	padding: 0 6px
}
.markblue02{
	background: linear-gradient(transparent 00%, #0053b1 0%);
}

/*PC用記述*/
@media screen and (min-width:1024px){

	.marke_main{
		background: url("../irec_marke/img/bg01.jpg") top center no-repeat;
		background-size: 100%;
		background-attachment: fixed;
	}
	.marke_main h1{
		width: 74%;
		padding:0 0 2%;
	}
	.mainbutton{
		width: 32%;
		margin-left: auto;
        margin-right: auto;
        padding-bottom: 3%;
	}
	.mainbutton p{
		width: 100%;
	}
	.bg002{
		background: url("../irec_marke/img/bg02.jpg") center top repeat;
		background-attachment: fixed;
	}
	.bg005{
		background: url("../irec_marke/img/bg05.png") top center no-repeat;
	}
	.bg006{
		background: url("../irec_marke/img/bg06.png") bottom center no-repeat;
	}
	.box001{
		background-color: #009de3;
		border-radius: 22px;
	}
	.yellow001{
		color: #fff000;
	}
	.no001{
		font-size: 68px;
	}
	.no002{
		font-size: 36px;
	}
	.box002{
		box-shadow: 0 0 20px #e3e3e3;
		border-radius: 26px;
		padding: 30px;
		width: 400px;
		margin-bottom: 30px;
	}
	.bg004{
		background: url("../irec_marke/img/bg04.png") repeat;
		background-attachment: fixed;
	}
	.box003{
		box-shadow: 4px 4px #222;
		background-color: #fff;
		border: 2px solid #222;
		border-radius: 26px;
		padding: 30px 30px 10px;
		width: 400px;
		margin-bottom: 30px;
	}
	.blue001{
		color: #00a1e3;
	}
	.border001{
		border-bottom: 1px solid rgba(211,211,211,1.00);
	}
	.check001 li {
		background: url("../irec_marke/img/check01.png")  left top no-repeat;
		line-height: 1.3em;
		padding: 0 0 20px 32px;
	}
	.bg003{
		background: url("../irec_marke/img/bg03.jpg") center center no-repeat;
		background-attachment: fixed;
	}
	.blue002{
		color: #0053b1;
	}
	.fontno001{
		font-size: 60px;
	}
	.bgblue003{
		background-color: #ebfcff;
	}
	.bgblue004{
		background-color: #ebf5ff;
	}
	.box004{
		width: 50%;
	}
	.qa-q h3 {
        line-height: 1.3em;
		background: url( "../irec_marke/img/qa-q.png") left top no-repeat;
	}
	.red001{
		color: #db0000;
	}
	
	
	
	.table10{
		width: 100%;
		border-right: 1px solid #d0d0d0;
	}
	.table10 tbody tr th{
		font-size: 22px;
		font-weight: 800;
		line-height: 1.5em;
		padding: 20px;
		border-left: 1px solid #d0d0d0;
		border-bottom: 1px solid #d0d0d0;
	}
	.table10 tbody tr td{
		font-size: 20px;
		line-height: 1.5em;
		padding: 17px 30px;
		background-color: #fff;
		border-left: 1px solid #d0d0d0;
		border-bottom: 1px solid #d0d0d0;
	}
	.bgorange10{
		background-color: #00a1e3;
	}
	.migiue10{
		background-color: #00a1e3!important;
	}
	.border10{
		border-right: 3px solid #00a1e3;
	}
	.border11{
		border-bottom: 3px solid #00a1e3!important;
	}
	.bgnavy10{
		background-color: #0053b1;
	}
	.blue10{
		color: #00a1e3;
	}
	
	

	

}




@media screen and (max-width:1023px){
	.bg001{
		background: url("../irec_marke/img/bg01-sp.jpg") center;
		background-size: cover;
	}
	.marke_main{
	}
	.marke_main h1{
		width: 90%;
		padding:0 0 2%;
	}
	.mainbutton{
		width: 100%;
		margin-left: auto;
        margin-right: auto;
        padding-bottom: 3%;
	}
	.mainbutton p{
		width: 90%;
	}
	.bg002{
		background: url("../irec_marke/img/bg02.jpg") center center no-repeat;
		background-size: cover;
	}
	.bg005{
		background: url("../irec_marke/img/bg05.png") top left no-repeat;
		background-size: 150%;
	}
	.bg006{
		background: url("../irec_marke/img/bg06.png") bottom right no-repeat;
		background-size: 150%;
	}
	.box001{
		background-color: #009de3;
		border-radius: 20px;
	}
	.yellow001{
		color: #fff000;
	}
	.no001{
		font-size: 11.0vw;
	}
	.no002{
		font-size: 6.0vw;
	}
	.box002{
		box-shadow: 0 0 20px #e3e3e3;
		border-radius: 20px;
		padding: 6%;
		width: 88%;
		margin-bottom: 7%;
	}
	.bg004{
		background: url("../irec_marke/img/bg04.png") repeat;
	}
	.box003{
		box-shadow: 4px 4px #222;
		background-color: #fff;
		border: 2px solid #222;
		border-radius: 20px;
		padding: 5% 5% 2%;
		width: 90%;
		margin-bottom: 7%;
	}
	.blue001{
		color: #00a1e3;
	}
	.border001{
		border-bottom: 1px solid rgba(211,211,211,1.00);
	}
	.check001 li {
		background: url("../irec_marke/img/check01.png")  left top no-repeat;
		background-size: 5%;
		line-height: 1.3em;
		padding: 0 0 4% 8%;
	}
	.bg003{
		background: url("../irec_marke/img/bg03.jpg") center center no-repeat;
		background-size: cover;

	}
	
	
	
	
	
	
	
	.blue002{
		color: #0053b1;
	}
	.fontno001{
		font-size: 9.0vw;
	}
	.bgblue003{
		background-color: #ebfcff;
	}
	.bgblue004{
		background-color: #ebf5ff;
	}
	.box004{
		width: 50%;
	}
	.qa-q h3 {
        line-height: 1.3em;
		background: url( "../irec_marke/img/qa-q.png") left top no-repeat;
		background-size: 6.5%;
	}
	.red001{
		color: #db0000;
	}
	
	
	.table-wrap {
  overflow-x: auto; /* はみ出た分を横スクロールにする */
  width: 100%;      /* 親要素の幅に合わせる */
  -webkit-overflow-scrolling: touch; /* スマホで慣性スクロールを滑らかにする */
}
	.table10{
		min-width: 660px; /* テーブルが極端に縮まないよう最小幅を指定（値は適宜調整） */
  width: 100%;     
		border-right: 1px solid #d0d0d0;
		border-collapse: collapse;
  		white-space: nowrap;
	}
	.table10 tbody tr th{
		font-size: 3.7vw;
		font-weight: 800;
		line-height: 1.5em;
		padding: 2% 3%;
		border-left: 1px solid #d0d0d0;
		border-bottom: 1px solid #d0d0d0;
	}
	.table10 tbody tr td{
		font-size: 3.7vw;
		line-height: 1.5em;
		padding: 2% 3%;
		background-color: #fff;
		border-left: 1px solid #d0d0d0;
		border-bottom: 1px solid #d0d0d0;
	}
	.bgorange10{
		background-color: #00a1e3;
	}
	.migiue10{
		background-color: #00a1e3!important;
	}
	.border10{
		border-right: 3px solid #00a1e3;
	}
	.border11{
		border-bottom: 3px solid #00a1e3!important;
	}
	.bgnavy10{
		background-color: #0053b1;
	}
	.blue10{
		color: #00a1e3;
	}


}


