@charset "utf-8";

@media screen and (min-width:480px) { 
	/*　画面サイズが480px以下の場合、ここのスタイルを読み込む　*/
.Cont{
	width:100%;
	height:70%;
	margin:2% auto;
	padding-top:20%;
	padding-bottom:3%;
}
}

@media screen and (min-width:768px) and ( max-width:1024px) {
	/*　画面サイズが768px～1024pxの間は、ここのスタイルを読み込む　*/
.Cont{
	width:100%;
	height:70%;
	margin:2% auto;
	padding-top:20%;
	padding-bottom:3%;
}
}

@media screen and (min-width:1024px) {
	/*　画面サイズが1024px以上の場合、ここのスタイルを読み込む　*/
.Cont{
	width:80%;
	height:70%;
	margin:2% auto;
	padding-top:7%;
	padding-bottom:3%;
}
}


.Lcont{
	float:left;
	text-align:left;
}

.title{
	padding:0 0 20px 0;
	font-size:160%;
	color:#000;
}
.title span{
	font-size:70%;
}
.imageRow{
	text-align:left;
	margin:30px;
}
.imageRow a.btn{
	color:#e62288;
	font-weight:bold;
}

/* ▼ タブメニュー全体の設定*/
div.tabbox {
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	clear:left;
}
ul.tab{
    width:100%;
}
ul.tab li{
	text-decoration:none;
	background-color:#3e3a39;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	color: #fff;
	font-weight:600;
	display: block;
	width: 19%;
	float: left;
	margin: 0px;
	padding: 3px;
	text-align: center;
	font-size:80%;
	cursor: pointer;
	cursor: hand;
}
ul.tab li.select{
	background-color:#e62288;
	color: #fff;
	font-weight:600;
}
ul.tabcontent {
	position: relative;
	overflow:hidden;
	color:#000;
	height:100%;
	background-color:#fff;
	border-color:#dcdcdc;
	border-style:solid;
	border-width:1px;
	width:100%;
	height:auto;
}
ul.tabcontent li{
	text-align:left;
	height:100%;
}
.hide {
	display:none;
}
ul.tabcontent p.step{
	margin:30px 0 0 20px;
	font-size:160%;
	font-weight:bold;
	color:#e62288;
}
ul.tabcontent p.step span{
	font-size:200%;
	font-weight:bold;
}
ul.tabcontent p.step span.p14{
	font-size:60%;
	font-weight:bold;
}
div.underLine{
	width:385px;
	height:2px;
	background-color:#e62288;
	margin:0 70% 20px -20px;
}
div.tabScroll img{
	width:100%;
	height:auto;
}
div.tabScroll{
	margin:auto;
}
ul.tabcontent div.QAcontent{
	margin:20px 10px;
}
ul.tabcontent div.QAcontent p.Q{
	background:no-repeat left top url(../../images/akuriruNet_Q.jpg);
	padding-left:20px;
	height:auto;
}
ul.tabcontent div.QAcontent p.A{
	background:no-repeat left top url(../../images/akuriruNet_A.jpg);
	padding-left:20px;
	margin-bottom:10px;
	color:#00b4de;
}
ul.tabcontent div.QAcontent span.red{
	color:#FF0000;
}
ul.tabcontent div.QAcontent p.A a{
	color:#e62288;
}
ul.tabcontent div.QAcontent span.mini{
	font-size:80%;
}


a#DL{
	width:134px;
	height:26px;
	margin:-500px 0 0 50px;
	color:#e62288;
	font-size:60%;
}
a#DL:hover{
	color:#00b4de;
}